//题目：有1、2、3、4个数字，能组成多少个互不相同且无重复数字的三位数？都是多少？
// #include <stdio.h>

// void main()
// {
//     int i,j,k;
//     int count;

//     for(i=1;i<5;i++){
//         for(j=1;j<5;j++){
//             for(k=1;k<5;k++){
//                 if(i!=j&&j!=k&&k!=i){
//                     count++;
//                     printf("%d%d%d\n", i, j, k);
//                 }
//             }
//         }
//     }
//     printf("共有%d个",count);
// }
#include <stdio.h>
void main(void)
{
    int g, s, b, q, w, c;
    for (g = 1; g < 9; g++)
    {
        for (s = 1; s < 9; s++)
        {
            for (b = 1; b < 9; b++)
            {
                for (q = 1; q < 9; q++)
                {
                    for (w = 1; w < 9; w++)
                    {
                        if (g != s && s != b && b != q && q != w)
                        {
                            c++;
                            printf("%d%d%d%d%d\n", w, q, b, g, s);
                            
                        }
                    }
                }
            }
        }
        printf("共有%d个", c);
    }
}